using System;

namespace Entities
{
	public abstract class MobAction
	{
		public TypeAction type;
		
		protected static float attackrange = 2.5f;
		protected static float maxchaserange = 10;
		protected static float minbackrange = 1;
		protected static float maxbackrange = 8;
		protected static float minfollowrange = 3;
		protected static float maxfollowrange = 5;
		public static float maxclearrange = 2.5f;
		
		
		public abstract MobAction nextAction(Mob mob, Fighter target);
	}
	
	public enum TypeAction{
		attack,
		follow,
		flee,
		back,
		chase,
		idle,
		clear
	}
}

